package com.neusiri.mapper;

import com.neusiri.entity.SysUserEntity;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * UserMapper
 *
 * @author 丛有志
 * @date 2020/11/6 11:42
 * <p>
 * 版本        修改时间        作者        修改内容
 * V1.0        2020/11/6     丛有志        初始版本
 */
@Repository
public interface UserMapper {

    /**
     * 根据人员id查询用户信息
     *
     * @param userId 人员id
     * @return 用户信息
     */
    SysUserEntity getUserInfoById(String userId);

    /**
     * 登录
     * @param userName 人员姓名
     * @return 人员信息
     */
    SysUserEntity getUserInfoByUserName(String userName);

    /**
     * 插入人员信息
     * @param sysUserEntity 人员信息
     * @return 影响条数
     */
    int insertUserInfo(SysUserEntity sysUserEntity);

    /**
     * 查询人员列表
     * @return 人员列表
     */
    List<SysUserEntity> getUserInfoList();
}
